// SETTINGS
#define GAME_VERSION CONSTANT.SETTINGS.GAME_VERSION

#define PLAYER0_WIN CONSTANT.SETTINGS.PLAYER0_WIN
#define PLAYER1_WIN CONSTANT.SETTINGS.PLAYER1_WIN
#define TIES CONSTANT.SETTINGS.TIES
#define PLAYER0_GG CONSTANT.SETTINGS.PLAYER0_GG
#define PLAYER1_GG CONSTANT.SETTINGS.PLAYER1_GG
#define SERVER_ERROR CONSTANT.SETTINGS.SERVER_ERROR

//#define MAX_ROUND CONSTANT.SETTINGS.MAX_ROUND
//#define NUM_PLAYERS CONSTANT.SETTINGS.NUM_PLAYERS
//#define MAX_ARMIES CONSTANT.SETTINGS.MAX_ARMIES

#define INIT_TIME_LIMIT CONSTANT.SETTINGS.INIT_TIME_LIMIT
#define PICK_TIME_LIMIT CONSTANT.SETTINGS.PICK_TIME_LIMIT
#define USER_TIME_LIMIT CONSTANT.SETTINGS.USER_TIME_LIMIT

#define INITIAL_MONEY CONSTANT.SETTINGS.INITIAL_MONEY
#define BUILD_BARRACK_MONEY CONSTANT.SETTINGS.BUILD_BARRACK_MONEY
#define REPAIR_MONEY CONSTANT.SETTINGS.REPAIR_MONEY

#define MAX_CITY_HP CONSTANT.SETTINGS.MAX_CITY_HP
#define CITY_SIGHT CONSTANT.SETTINGS.CITY_SIGHT

//#define Direction ConfigSettings::Direction

#define dx CONSTANT.SETTINGS.dx
#define dy CONSTANT.SETTINGS.dy

//#define AI9Exception ConfigSettings::AI9Exception

// AURA
//#define AuraType ConfigAura::AuraType
#define AURA_RANGE CONSTANT.AURA.AURA_RANGE
#define AURA_PARAMETER CONSTANT.AURA.AURA_PARAMETER

// GENERAL
//#define GeneralType ConfigGeneral::GeneralType
#define GENERAL_NAME CONSTANT.GENERAL.GENERAL_NAME
#define GENERAL_AURATYPE CONSTANT.GENERAL.GENERAL_AURATYPE
#define GENERAL_SIGHT CONSTANT.GENERAL.GENERAL_SIGHT
#define GENERAL_ACTION_POINTS CONSTANT.GENERAL.GENERAL_ACTION_POINTS
#define GENERAL_PRICE CONSTANT.GENERAL.GENERAL_PRICE

// SOLDIER
//#define SoldierType ConfigSoldier::SoldierType
#define SOLDIER_NAME CONSTANT.SOLDIER.SOLDIER_NAME
#define SOLDIER_DAMAGE CONSTANT.SOLDIER.SOLDIER_DAMAGE
#define SOLDIER_DEFEND CONSTANT.SOLDIER.SOLDIER_DEFEND
#define SOLDIER_SPEED CONSTANT.SOLDIER.SOLDIER_SPEED
#define SOLDIER_ATTACK_RANGE CONSTANT.SOLDIER.SOLDIER_ATTACK_RANGE
#define SOLDIER_PRICE CONSTANT.SOLDIER.SOLDIER_PRICE
#define ATTACK_CITY_DAMAGE CONSTANT.SOLDIER.ATTACK_CITY_DAMAGE
#define ATTACK_RATE CONSTANT.SOLDIER.ATTACK_RATE

// LAND
//#define LandType ConfigLand::LandType
#define LAND_FOREST_DEF_INC CONSTANT.LAND.LAND_FOREST_DEF_INC
#define LAND_FOREST_SPD_CAV_DEC CONSTANT.LAND.LAND_FOREST_SPD_CAV_DEC
#define LAND_FOREST_DMG_DEC CONSTANT.LAND.LAND_FOREST_DMG_DEC
#define LAND_ROAD_SPD_INC CONSTANT.LAND.LAND_ROAD_SPD_INC
#define LAND_CITY_DEF_INC CONSTANT.LAND.LAND_CITY_DEF_INC

// ACTION
//#define ActionType ConfigAction::ActionType
#define ACTION_POINTS_SPENT CONSTANT.ACTION.ACTION_POINTS_SPENT
